// Promise.resolve() // 快速创建一个成功的 promise

const { resolve } = require("path")
const Promise = require("./promise")

// Promise.reject() //  快速创建一个失败的 promise

// 区别在于 resolve 会等待里面的 promise执行完毕 reject 不会有等待效果

Promise.resolve(123).then(data => console.log(data))

Promise.resolve(new Promise((resolve, reject) => {
    setTimeout(() => {
        resolve('ok')
    }, 1000);
})).then(data => console.log(data))
// 等效于
// new Promise((resolve, reject) => {
//     resolve(111)
// }).then(data => {
//     console.log(data)
// })